    F-11   .    
          .
          
     .     
  .     .

===================================================================================================

   ( 1)

137:xxxxxxxxxxxxxxx0 00000   011111011 : 0000000000000000 ; 00		// START (POWER ON, RESET)

000:FFFF	NOP		; GOTO 104 //    104
104:2109	LL	1,R9	; GOT0 105 //    R9=1
105:EE99	XCHW1	R9,R9	; GOTO 106 // R9=SWAB(R9)=100.   .
106:CA88	ZW1	PSW	; GOTO 107 //  PSW
107:1218	OPS	1,PSW	; GOTO 108 //        T
108:1218	OPS	1,PSW	; GOTO 109
109:10A8	OQ	0A,PSW	; GOT0 131 //  FPSW.   INIT    100
//       INIT.
//    ,  MicroODT    G,
//   PDP-11 RESET (000005).   R9   .
131:1288	OPS	8,PSW	; GOTO 132 //   INIT
132:241A	LL	14,R10	; GOTO 133 // R10=20(10).    
133:BBAA	DCB1	R10,R10	; GOTO 134 //    
134:0935	JZA	35	; IF (ALU_ZL && ALU_ZH) GOTO 135 ELSE GOTO 133 //    -  
135:100F	OQ	0,R15	; GOTO 136 //   INIT
136:27BA	LL	0B7,R10	; GOTO 137 // R10=183(10).   
137:BBAA	DCB1	R10,R10	; GOTO 138 //    
138:0925	JZA	25	; IF (ALU_ZL && ALU_ZH) GOTO 125 ELSE GOTO 137 //    -  
125:1339	OPLM	3,R9	; GOTO 126 //   
126:CABB	ZW1	R11	; GOTO 1FF=>100 //  R11     
//    INIT     100
100:D789	IRBQ	8,R9	; GOTO 101 //        R9
101:0802	JNA	02	; IF (ALU_N) GOTO 102 ELSE GOTO 100 //      ( 7)
102:6309	NL	3,R9	; GOTO 103 //     (  )
103:48F9	AL	0F8,R9	; GOTO 125 //  0FFF8.   0FFF8  0FFFB.
125:1339	OPLM	3,R9	; GOTO 126 //    ( 1F8  1FB)
126:CABB	ZW1	R11	; GOTO 1FF=>1F8..1FB //  R11     

          0.
          137  .   NOP
    104.      /   INIT.
      ,    R9  ,
   ,  100.   PSW,   
     T  PSW   FPSW  FPP.  
FPSW    /   INIT     100.
  INIT.   R10   
,  20.      .
     42  ,   168 
  .   INIT    .
  R10  183,   367  ,
1468   .      R9,  100.
   INIT     .  
     .    7   
    ,     
      ,      
.        R9   
  ,     -  .
  .    R9  0FFF8. 
  0FFF8  0FFFB.      ,
     1F8  1FB.     
    .
 00 -  1F8.     024
 01 -  1F9.   MicroODT
 10 -  1FA.    0173000   
 11 -  1FB.    MicROM.

------------------------------------------------------------------------------------------

     024

1F8:2416	LL	14,SP	; GOTO 1F2 // SP=024
1F2:1446	RWI	4,SP	; GOTO 12C //      SP. SP=SP+2
12C:D287	INWQ	8,PC	; GOTO 12D //    PC
12D:1446	RWI	4,SP	; GOTO 12E //      SP. SP=SP+2
12E:DA88	ISWQ	8,PSW	; GOTO 12F //    PSW
12F:D60F	IRWQ	0,R15	; GOTO 12B //        ()
12B:CABB	ZW1	R11	; GOTO 000 //  R11        

    024      RTI/RTT.  
   SP   024      RTI/RTT   1F2.
       SP,  024.  SP    (026).
       PC.     PSW  
SP   (030).       ,  .  R11  
   ,       ,   
     024.

------------------------------------------------------------------------------------------

   MicroODT

1F9:

MicroODT      MicroODT F-11.TXT.

------------------------------------------------------------------------------------------

    0173000   

1FA:D687	IRWQ	8,PC	; GOTO 1FC //   PC   
1FC:8279	SRW1	PC,R9	; GOTO 10A // R9=     
10A:7089	TL	80,R9	; GOTO 10B //     0173000
10B:090C	JZA	0C	; IF (ALU_ZL && ALU_ZH) GOTO 10C ELSE GOTO 10D // 0 -    10C, 1 - 0173000  10D
10C:CB77	ZB1	PC,PC	; GOTO 10F //     
10D:26F7	LL	F6,PC	; GOTO 10E // PC=0F6 (  0173000)
10E:EE77	XCHW1	PC,PC	; GOTO 10F // PC=SWAB(PC)=0173000
10F:20E8	LL	0E0,PSW	; GOTO 154 // PSW=0340
154:1208	OPS	0,PSW	; GOTO 126 //     
12B:CABB	ZW1	R11	; GOTO 000 //  R11        

       .   
        0173000.    
    ,   ,     
  0173000 ( 8)  PC       R9.
        7    .
        10C (     15-09),
    10D (   0173000).     
     .     
  15-09, ..    01000 (512 ).   
  0173000     0F6     
 ,  0173000.     PSW  0340,
..        
  .  R11      ,  
    ,        .

------------------------------------------------------------------------------------------

    MicROM

1FB:07FE	JMP	1F,3E //     31   3E

  .       31   3E.   ,
        0.    
    .   .

===========================================================================================

      ( 2)

136:xxxxxxxxxxx1xxx1 00000   010001101 : 1101011111110101 ; 00		// NO CONTROL CHIP

000:280A	LL	8,R10	; GOTO 172 //    = 010.    

         JMP  
      .      R10 
 010 (    )     
   172.     .

===========================================================================================

     ( 3)

135:xxxxxxxxxxx00xx1 00000   010001101 : 1101011101010101 ; 00		// MMU

000:28AA	LL	0A8,R10	; GOTO 172 //    = 0250.    

  R10  0250      172   .

===========================================================================================

  (- ) ( 4)

134:xxxxxxxxxxx01x11 00000   011101111 : 0000110101000100 ; 00		// TIME-OUT BUS

000:F2BB	TZW1	R11,R11	; GOTO 110 //   ODT?
110:08FD	JNA	FD	; IF (ALU_N) GOTO 1FD ELSE GOTO 111 //  -  1FD
111:8ABB	SLW1	R11,R11	; GOTO 112 //    
112:0813	JNA	13	; IF (ALU_N) GOTO 113 ELSE GOTO 114 //   -  113,  114
113:2406	LL	4,SP	; GOTO 116 // SP=4   
114:8ABB	SLW1	R11,R11	; GOTO 115 //    
115:082B	JNA	2B	; IF (ALU_N) GOTO 12B ELSE GOTO 116 //     -  12B
116:240A	LL	4,R10	; GOTO 117 //    = 4
117:204B	LL	40,R11	; GOTO 118 //   R11  14 -   
118:EEBB	XCHW1	R11,R11	; GOTO 172 //   

12B:CABB	ZW1	R11	; GOTO 000 //        

1FD:EEAB	XCHW1	R10,R11	; GOTO 0FF //    ODT   R11  15    ODT

  /         R11 
 :
15 -    MicroODT
14 -   , ..    
13 -    
11 -     IRQ7
10 -     IRQ6
09 -     IRQ5
08 -     IRQ4
    MicroODT     1FD.   R10   
 R11.  R10  MicroODT   ,     80  0FF, ..  7 .
      R11   15 -    MicroODT  
  MicroODT.     R11  ,      
.          .   ,
      PC  PSW  .       
   4      .  PC  PSW  
    2  0         
 ,    .     R11  .
      ,       ,
  R11      .     R10 
  4,  R11  040000, ..   14 -   ,
    172   .

===========================================================================================

    ( 5)

133:xxxxxxxxxxx01101 00000   011100110 : 0000110101000100 ; 00		// PARITY

000:F2BB	TZW1	R11,R11	; GOTO 119 //   ODT?
119:08FD	JNA	FD	; IF (ALU_N) GOTO 1FD ELSE GOTO 11A //  -  1FD
11A:2C4A	LL	4C,R10	; GOTO 172 //    = 0114.    

1FD:EEAB	XCHW1	R10,R11	; GOTO 0FF //    ODT   R11  15    ODT

 ,       R11     MicroODT.     
    1FD.     R10    0114 
    172   .

===========================================================================================

    6     ( 6)

132:xxxxxxxxx0x01001 00000   000000000 : 1111111100000001 ; 00		// ??????

000:00FE	JMP	3,3E //     3   3E

    6    .     
 .   -    , ..   
        3   3E.

===========================================================================================

 T- ( 7)

131:x1xxxxxxx1x01001 00000   011100100 : 1011010111110110 ; 00		// T-BIT

000:4A09	AL	0A, R9	; GOTO 11B //   RTT?
11B:091D	JZA	1D	; IF (ALU_ZL && ALU_ZH) GOTO 11D ELSE GOTO 11C //  -  11D,  -  11C
11C:2C0A	LL	0C,R10	; GOTO 172 //    = 014.    
11D:1218	OPS	1,PSW	; GOTO 12B //   T   
12B:CABB	ZW1	R11	; GOTO 000 //  R11        

      T   ,  
 RTT.   RTI  RTT     
RTT    .     
  R9.       000000-000007  
   0FFF0    .
  RTT   0FFF6 ( 10).  ,   
 RTT  R9  10,     .
 ,   RTT     T    
    .    T,    
    ,    .
  ,    .
   RTT,   R10  014   
  .

===========================================================================================

   ( 8)

130:x01xxxxxx1x01001 00000   010001101 : 1101101111110101 ; 00		// YELLOW STACK

000:240A	LL	4,R10	; GOTO	172 //    = 014.    

  .  R10   4      .

===========================================================================================

   ACLO ( 9)

129:x00xxxxx11x01001 00000   011100001 : 1110111010010101 ; 00		// ACLO

000:116A	OIR	6,R10	; GOTO 11E //    ACLO
11E:241A	LL	14,R10	; GOTO 172 //    = 024.    

   ACLO       ACLO. ,
    024  R10     .

===========================================================================================

     ( 11)

127:x001xxx001x01001 00000   011100000 : 1110111010100101 ; 00		// EVNT

000:115A	OIR	5,R10	; GOTO 11F //    ACLO
11F:204A	LL	40,R10	; GOTO 172 //    = 0100.    

 ,     ACLO,      EVNT.
  R10   0100      .

===========================================================================================

   IRQ7,IRQ6,IRQ5,IRQ4 ( 10,12,13,14)

128:x00xxxx101x01001 00000   011011111 : 1101011111010100 ; 00		// VIRQ7
126:x000xx1001x01001 00000   011011111 : 1101101111010100 ; 00		// VIRQ6
125:x000x10001x01001 00000   011011111 : 1101110111010100 ; 00		// VIRQ5
124:x000100001x01001 00000   011011111 : 1101111011010100 ; 00		// VIRQ4

000:282B	LL	28,R11	; GOTO 120 // VIRQ7
000:242B	LL	24,R11	; GOTO 120 // VIRQ6
000:222B	LL	22,R11	; GOTO 120 // VIRQ5
000:212B	LL	21,R11	; GOTO 120 // VIRQ4

120:EEBB	XCHW1	R11,R11	; GOTO 121 //    
121:17CB	RB	0C,R11	; GOTO 122 //     
122:DE0A	IVWQ	0,R10	; GOTO 118 //    R10
118:EEBB	XCHW1	R11,R11	; GOTO 172 //    ,   

        R11   13 -  ,
   10-08    .   
  .          R11,
  SYNC  .       
UNIBUS, ..     .   QBUS   ,
    .  CTI   IRQ4.   
   R10.     R11,    
,   .     172   .

===========================================================================================

 ,  HALT ( 15)

123:x000000001101001 00000   000000110 : 0000000000000000 ; 00		// HALT

000:FFFF	NOP		; GOTO 1F9 //   MicroODT

     HALT    MicroODT   1F9.

===========================================================================================

   ( 16)

122:1000000001001001 00000   111111111 : 0000000000000000 ; 00		// WAIT INTERRUPT

000:FFFF	NOP		; GOTO 000

           ,
          .

===========================================================================================

  

xxx:FFFF	NOP		; GOTO 1FF
1FF:280A	LL	08,R10	; GOTO 172 //    = 010.    

            ,   
 ,  .    NOP    1FF.
    R10    010      172
  .

===========================================================================================

  

172:141A	RWI	1,R10	; GOTO 173 //       R10. R10=R10+2
173:D28E	INWQ	8,R14	; GOTO 174 //    PC  R14
174:C28F	MW1	PSW,R15	; GOTO 175 //   PSW  R15
175:171A	RB	1,R10	; GOTO 176 //   
176:DA18	ISWQ	1,PSW	; GOTO 177 //    PSW,   PM   CM  PSW
177:4EF6	AL	0FE,SP	; GOTO 178 // SP=SP-2
178:1B46	WB	4,SP	; GOTO 179 //     
179:100F	OQ	0,R15	; GOTO 17A //     PSW
17A:4EF6	AL	0FE,SP	; GOTO 17B // SP=SP-2
17B:1B46	WB	4,SP	; GOTO 17C //     
17C:1007	OQ	0,PC	; GOTO 17D //     PC
17D:C2E7	MW1	R14,PC	; GOTO 17E //   PC    
17E:8ABF	SLW1	R11,R15	; GOTO 17F //   14 -  ?
17F:081D	JNA	1D	; IF (ALU_N) GOTO 11D ELSE GOTO 12B //  -  11D,  -  12B

11D:1218	OPS	1,PSW	; GOTO 12B //   T   
12B:CABB	ZW1	R11	; GOTO 000 //  R11        

        KERNEL    R10.  
      R14.   R15    PSW.
 PSW       KERNEL.  ISWQ   
  ,      (13,12)     (15,14)
  PSW.      , ..   PC  PSW 
   .      PSW  PC.  SP    
       SP.     PSW  R15.
SP           SP.      SP.
 R14        .   R11   14 - 
.    ,      T   .
     -      .

===========================================================================================

   ( 17)

121:0000000001001001 00000   011011100 : 1110101110011000 ; 00		// DECODE INSTRUCTION

000:1467	RWI	6,PC	; GOTO 123 //       PC. PC=PC+2
123:D619	IRWQ	1,R9	; GOTO 124 //    R9, IR
124:F69A	LXW	R9,R10	; GOTO 00F // R10=SEXT(R9[7:0])<<1

          WAIT,
         .   
 .      R9,   IR   
  .   R10       . 
      .     0F
 ,    ,    
    .   0F     
   07  0F,     .
